/**
 * Created by Administrator on 2015/12/22.
 */
var Promise = require('promise');
var logger = require('log4js').getLogger('sensitiveService');
var comm = require('../../utils/commonUtils');
//var redis = require('../../utils/db/redisDb');
var sensitiveDao = require('../dao/SensitiveDao')

var sensitiveService = {};

sensitiveService.uploadSensitive = function(){
    var params = {};
    params.status = 0;
    return sensitiveDao.getByParams(params,'id');
}

sensitiveService.check = function(content){
    return Promise.resolve(null);
    //return redis.get('SENSITIVE_ISU').then(function(sens){
    //    if(!sens){
    //        return sensitiveDao.getByParams(null,'id').then(function(r){
    //            if(!r|| r.length==0){
    //                return Promise.resolve(1);
    //            }else{
    //                var s = [];
    //                r.forEach(function(item){
    //                    s.push(item.word);
    //                });
    //                redis.set('SENSITIVE_ISU',s)
    //                return Promise.resolve(2);
    //            }
    //        })
    //    }else{
    //        return Promise.resolve(2);
    //    }
    //}).then(function(result){
    //    if(result==3){
    //        return Promise.resolve(null);
    //    }else if(result==1){
    //        return Promise.resolve(1);
    //    }else if(result==2){
    //        return redis.get('SENSITIVE_ISU').then(function(sens){
    //            if(!sens){
    //                return Promise.resolve(1);
    //            }else{
    //                sens = sens.split(',');
    //                var flag = true;
    //                sens.forEach(function(item){
    //                    if(content.indexOf(item)>=0){
    //                        flag = false;
    //                    }
    //                })
    //                if(flag){
    //                    return Promise.resolve(1);
    //                }else{
    //                    return Promise.resolve(null);
    //                }
    //            }
    //        })
    //    }else{
    //        return Promise.resolve(null);
    //    }
    //
    //},function(err){
    //    console.log(err);
    //    return Promise.resolve(null);
    //})
}
module.exports = sensitiveService;


//redis.del('SENSITIVE_ISU')